Nowoczesny słownik angielsko-polski

zrobić wszystko, co w czyjejś mocy

dać z siebie wszystko